package global

import (
	"gitee.com/baal1990/gitee.com/baal1990/pkg/crypto"
	"gitee.com/baal1990/gitee.com/baal1990/pkg/msgcode"
	"gitee.com/baal1990/gitee.com/baal1990/pkg/sms"
	"go.uber.org/zap"
)

var (
	Log                  *zap.Logger                               // log
	ASymmetricPrivateKey []byte                                    // 非对称加密私钥
	Crypto               crypto.CryptoAdapter                      // 密码适配器
	Sms                  sms.Sms              = &sms.HuaweiCloud{} // 云短信
	MsgCodeGenerator     msgcode.Generator    = &msgcode.Redis{}   // 验证码
)
